body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#A19D9A;background-color:#ece8da;margin:0;padding:0;}
h1,h2,h3{font-weight:400;color:#3E3530;margin:0;padding:0;}
h1{font-size:2em;}
h2{font-size:2.8em;}
h3{font-size:1.6em;}
p,ul,ol{margin-top:0;line-height:180%;}
a{text-decoration:none;color:#339CCB;}
#wrapper{margin:0 auto;padding:0;}
#header{width:100%;height:150px;background-color:#368CBD;border-bottom:1px solid #000;}
#cont_header{width:80%;margin:0 auto;}
#logo{width:900px;height:80px;color:#000;margin:0;padding:20px 40px 0;}
#logo h1,#logo p{text-transform:uppercase;margin:0;padding:0;}
#logo h1{font-family:Impact, Arial, Helvetica, sans-serif;font-size:40px;}
#logo p{font-size:12px;font-weight:700;color:#FFF;}
#logo a{border:none;background:none;text-decoration:none;color:#FFF;}
#search{width:280px;height:60px;padding:20px 0 0;}
#search form{height:41px;margin:0;padding:10px 0 0;}
#search fieldset{border:none;margin:0;padding:0;}
#search-text{width:170px;border:1px solid #DEDEDE;background:#FFF;text-transform:lowercase;font:normal 11px Arial, Helvetica, sans-serif;color:#5D781D;padding:6px 5px 2px;}
#search-submit{width:50px;height:22px;border:none;background:#B9B9B9;color:#000;}
#menu{width:80%;height:49px;margin:0 auto;padding:0;}
#menu ul{list-style:none;line-height:normal;margin:0;padding:0;}
#menu li{float:left;padding:0 20px;}
#menu a,#menu a#active_menu-nav{height:35px;display:block;float:left;text-decoration:none;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#4B4B4B;border:none;font-weight:700;padding:15px 10px 0;}
#menu a:hover,#menu a#active_menu-nav{text-decoration:none;background-color:#4B4B4B;color:#FFF;}
#menu .first a{padding-left:0;}
#page{width:80%;border:1px solid #E4E4E4;background-color:#fff;margin:0 auto;padding:0;}
#page-bgbtm{padding:40px 30px 0;}
#content{float:left;width:80%;padding:0; }
.contentpaneopen img{border:none;}
.componentheading{text-transform:uppercase;font-family:Impact, Arial, Helvetica, sans-serif;font-size:28px;font-weight:400;color:#606060;}
.contentheading{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#606060;}
.createdate,.small{padding-left:2px;text-align:left;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;}
.article_column{text-align:justify;padding:0 10px;}
.links{padding-top:20px;text-transform:uppercase;font-size:11px;font-weight:700;}
#sidebar{float:right;width:200px;color:#787878;margin:0;}
#sidebar ul{list-style:none;margin:0;padding:0 0 30px;}
#sidebar ul li{background:url(img/img.png) no-repeat left 10px;line-height:35px;border-bottom:1px dotted #E7E2DC;margin:0;padding:0 0 0 20px;}
#sidebar h3{height:38px;text-transform:uppercase;font-family:Impact, Arial, Helvetica, sans-serif;font-size:1.8em;font-weight:400;color:#606060;}
#sidebar a:hover{text-decoration:underline;color:#8A8A8A;}
#calendar_wrap{padding:20px;}
#calendar table{width:100%;}
/*#fot a,#fot p{text-decoration:none;color:#ECE8DA;}
#fot a:hover,#fot a:visited{color:#ECE8DA;} */
#calendar tbody td{text-align:center;}
/*#footer{height:50px;font-family:Arial, Helvetica, sans-serif;width:980px;text-align:center;margin:10px auto;padding:0 0 15px;}
#footer p{padding-top:20px;line-height:normal;font-size:10px;text-transform:uppercase;text-align:center;color:#A19D9A;margin:0;}
#footer a{color:#A19D9A;}*/
.clear{clear:both;}
#fot, #calendar #next{text-align:right;}
.map_canvas { width : 100%; height:400px; border:solid; margin-right:10px;}
.InfoPanel { float:right; border:solid; }


#footercontainer {
    height: 304px   ;
    width: 100%;
    clear: both;
    background: #777777;
    margin:0px;
    padding:0px;
    text-align:center;
}


#footer {
    width: 100%;
    margin-left:50%;
    margin-right:50%;
    position: relative;
    bottom: 0;
    padding-bottom: 2%;
    left: 0;
}

#logoHeader
{
    position:relative;
    margin-top:0px;
    margin-right:60%;
}


#footerleft {
float: left;
width: 657px;
margin: 44px 0 0 20px;
}

#footerright {
width: 268px;
float: right;
margin: 44px 0 0 0;
}

.footerlinks {
width: 189px;
float: left;
margin: 0 12px 0 0;
}

#footerright ul {
clear: both;
}   

#footer ul {
margin: 0 0 26px 0;
}

#footer h2 {
color: white;
font-size: 12px;
padding: 0 0 7px 0;
border-bottom: 1px solid #4B4949;
}

#footer ul li {
color: #999;
font-size: 12px;
padding: 6px 0 6px 0;
}

#footerright p {
float: right;
color: #7F7F7F;
width: 130px;
font-size: 12px;
line-height: 150%;
padding: 7px 0 0 0;
}

#footerright h3 {
font-size: 13px;
color: white;
float: left;
clear: both;
margin: 0 0 16px 0;
}

footer-languages a{color:#fff!important;}